home *** CD-ROM | disk | FTP | other *** search
/ Quick PC 62 / Quick PC 62.iso / I386 / NETE1000.IN_ / nete1000.inf
Encoding:
Windows Setup INFormation  |  1999-10-19  |  7.8 KB  |  191 lines

  1. ; NETE1000.INF
  2. ;
  3. ; Intel(R) PRO/1000 Gigabit Server Adapter
  4. ;
  5. ; Original Copyright 1998, Intel Corporation
  6. ; Copyright (c) 1998, Microsoft Corporation
  7.  
  8. [version]
  9. Signature   = "$Windows NT$"
  10. Class       = Net
  11. ClassGUID   = {4d36e972-e325-11ce-bfc1-08002be10318}
  12. Provider    = %Msft%
  13. LayoutFile  = layout.inf
  14. DriverVer=10/19/1999,1.31.0.96
  15.  
  16. [Manufacturer]
  17. %Intel%     = Intel
  18.  
  19. [ControlFlags]
  20. ExcludeFromSelect = PCI\VEN_8086&DEV_1000&REV_02, \
  21.                     PCI\VEN_8086&DEV_1000&REV_03, \
  22.                     PCI\VEN_8086&DEV_1000&SUBSYS_10008086&REV_02, \
  23.                     PCI\VEN_8086&DEV_1000&SUBSYS_10008086&REV_03
  24.  
  25. [Intel]
  26. ; DisplayName                Section         DeviceID
  27. ; -----------                -------         --------
  28. %E1000.DeviceDesc%         = E1000Intel.ndi, PCI\VEN_8086&DEV_1000&SUBSYS_10008086&REV_02 ; Intel(R) PRO/1000 Gigabit Server Adapter
  29. %E1000.DeviceDesc%         = E1000Intel.ndi, PCI\VEN_8086&DEV_1000&SUBSYS_10008086&REV_03 ; Intel(R) PRO/1000 Gigabit Server Adapter
  30. %E1000GENERIC.DeviceDesc%  = E1000.ndi,      PCI\VEN_8086&DEV_1000&REV_02                 ; Intel(R) 82542
  31. %E1000GENERIC.DeviceDesc%  = E1000.ndi,      PCI\VEN_8086&DEV_1000&REV_03                 ; Intel(R) 82542
  32.  
  33. ;-------------------------------------------------------------------------------
  34. ; Intel PRO\1000 Gigabit Server Adapter
  35. ;
  36. [E1000.ndi]
  37. Characteristics = 0x84 ; NCF_HAS_UI | NCF_PHYSICAL
  38. BusType         = 5    ; PCI
  39. AddReg          = Kodiak.reg
  40. CopyFiles       = e1000.CopyFiles
  41.  
  42. [E1000.ndi.Services]
  43. AddService = E1000, 2, e1000.Service, common.EventLog
  44.  
  45. ;-------------------------------------------------------------------------------
  46. ; Intel PRO\1000 Gigabit Server Adapter
  47. ;
  48. [E1000Intel.ndi]
  49. Characteristics = 0x84 ; NCF_HAS_UI | NCF_PHYSICAL
  50. BusType         = 5    ; PCI
  51. AddReg          = Kodiak.reg, Packet.reg
  52. CopyFiles       = e1000.CopyFiles
  53.  
  54. [E1000Intel.ndi.Services]
  55. AddService = E1000, 2, e1000.Service, common.EventLog
  56.  
  57. ;-----------------------------------------------------------------------------
  58. ; Registry Settings (decimal) 
  59. ;
  60. [Kodiak.reg]
  61.  
  62. HKR, Ndi\Interfaces,                 UpperRange,         0, "ndis5"
  63. HKR, Ndi\Interfaces,                 LowerRange,         0, "ethernet"
  64. HKR, Ndi,                            Service,            0, "E1000"
  65.  
  66. ; FlowControl
  67. HKR, Ndi\Params\FlowControl,         ParamDesc,          0, %FlowControl%
  68. HKR, Ndi\Params\FlowControl,         default,            0, "2"
  69. HKR, Ndi\Params\FlowControl\Enum,    "0",                0, %FlowControl_None%
  70. HKR, Ndi\Params\FlowControl\Enum,    "1",                0, %FlowControl_RxOnly%
  71. HKR, Ndi\Params\FlowControl\Enum,    "2",                0, %FlowControl_TxOnly%
  72. HKR, Ndi\Params\FlowControl\Enum,    "3",                0, %FlowControl_Full%
  73. HKR, Ndi\Params\FlowControl\Enum,    "255",              0, %FlowControl_Hardware%
  74. HKR, Ndi\Params\FlowControl,         type,               0, "enum"
  75.  
  76. ; NumTxDescriptors
  77. HKR, Ndi\params\NumTxDescriptors,    ParamDesc,          0, %NumTxDescriptors% 
  78. HKR, Ndi\params\NumTxDescriptors,    default,            0, "448"
  79. HKR, Ndi\params\NumTxDescriptors,    min,                0, "64"
  80. HKR, Ndi\params\NumTxDescriptors,    max,                0, "1024"
  81. HKR, Ndi\params\NumTxDescriptors,    step,               0, "8"
  82. HKR, Ndi\params\NumTxDescriptors,    Base,               0, "10"
  83. HKR, Ndi\params\NumTxDescriptors,    type,               0, "int"
  84.  
  85. ; NumRxDescriptors
  86. HKR, Ndi\params\NumRxDescriptors,    ParamDesc,          0, %NumRxDescriptors% 
  87. HKR, Ndi\params\NumRxDescriptors,    default,            0, "200"
  88. HKR, Ndi\params\NumRxDescriptors,    min,                0, "32"
  89. HKR, Ndi\params\NumRxDescriptors,    max,                0, "768"
  90. HKR, Ndi\params\NumRxDescriptors,    step,               0, "8"
  91. HKR, Ndi\params\NumRxDescriptors,    Base,               0, "10"
  92. HKR, Ndi\params\NumRxDescriptors,    type,               0, "int"
  93.  
  94. ; NumCoalesceBuffers
  95. HKR, Ndi\params\NumCoalesceBuffers,  ParamDesc,          0, %NumCoalesceBuffers% 
  96. HKR, Ndi\params\NumCoalesceBuffers,  default,            0, "200"
  97. HKR, Ndi\params\NumCoalesceBuffers,  min,                0, "16"
  98. HKR, Ndi\params\NumCoalesceBuffers,  max,                0, "768"
  99. HKR, Ndi\params\NumCoalesceBuffers,  step,               0, "1"
  100. HKR, Ndi\params\NumCoalesceBuffers,  Base,               0, "10"
  101. HKR, Ndi\params\NumCoalesceBuffers,  type,               0, "int"
  102.  
  103. ; ReportTxEarly
  104. HKR, Ndi\Params\ReportTxEarly,       ParamDesc,          0, %ReportTxEarly%
  105. HKR, Ndi\Params\ReportTxEarly,       default,            0, "0"
  106. HKR, Ndi\Params\ReportTxEarly\Enum,  "0",                0, %Off%
  107. HKR, Ndi\Params\ReportTxEarly\Enum,  "1",                0, %On%
  108. HKR, Ndi\Params\ReportTxEarly,       type,               0, "enum"
  109.  
  110. ; ChecksumTxTcp
  111. HKR, Ndi\Params\ChecksumTxTcp,       ParamDesc,          0, %ChecksumTxTcp%
  112. HKR, Ndi\Params\ChecksumTxTcp,       default,            0, "1"
  113. HKR, Ndi\Params\ChecksumTxTcp\Enum,  "0",                0, %Off%
  114. HKR, Ndi\Params\ChecksumTxTcp\Enum,  "1",                0, %On%
  115. HKR, Ndi\Params\ChecksumTxTcp,       type,               0, "enum"
  116.  
  117. ; Hardwired defaults
  118. HKR, ,                               ChecksumRxTcp,      0, "0"
  119. HKR, ,                               PciScanMethod,      0, "3"
  120. HKR, ,                               TxIntDelay,         0, "28"
  121. HKR, ,                               MWIEnable,          0, "0"
  122. HKR, ,                               CustomMessages,     0, "0"
  123.  
  124. ;----------------------------------------------------------------------------
  125. ; Packet specifics
  126. [Packet.reg]
  127. ; 802.1p/802.1q Tagging
  128. HKR, Ndi\Params\PacketTagging,       ParamDesc,          0, %PacketTagging%
  129. HKR, Ndi\Params\PacketTagging,       default,            0, "0"
  130. HKR, Ndi\Params\PacketTagging\Enum,  "0",                0, %Off%
  131. HKR, Ndi\Params\PacketTagging\Enum,  "1",                0, %On%
  132. HKR, Ndi\Params\PacketTagging,       type,               0, "enum"
  133.  
  134. [e1000.CopyFiles]
  135. e1000nt5.sys,,,2
  136.  
  137. [e1000.Service]
  138. DisplayName     = %E1000.Service.DispName%
  139. ServiceType     = 1 ;%SERVICE_KERNEL_DRIVER%
  140. StartType       = 3 ;%SERVICE_DEMAND_START%
  141. ErrorControl    = 1 ;%SERVICE_ERROR_NORMAL%
  142. ServiceBinary   = %12%\e1000nt5.sys
  143. LoadOrderGroup  = NDIS
  144.  
  145. ;-----------------------------------------------------------------------------
  146. ; Common base for all drivers for Eventlog and TextModeFlags
  147. ;
  148. [common.EventLog]
  149. AddReg = common.AddEventLog.reg
  150.  
  151. [common.AddEventLog.reg]
  152. HKR, , EventMessageFile, 0x00020000, "%%SystemRoot%%\System32\netevent.dll;%%SystemRoot%%\System32\drivers\e1000nt5.sys"
  153. HKR, , TypesSupported,   0x00010001, 7
  154.  
  155. ;-----------------------------------------------------------------------------
  156. ; DestinationDirs
  157. ;
  158. [DestinationDirs]
  159. e1000.CopyFiles = 12
  160.  
  161. ;-----------------------------------------------------------------------------
  162. ; Localizable Strings
  163. ;
  164. [Strings]
  165. Msft                     = "Microsoft"
  166. Intel                    = "Intel"
  167.  
  168. FlowControl              = "Flow Control"
  169. FlowControl_None         = "Disabled"
  170. FlowControl_RxOnly       = "Receive Pause Frames"
  171. FlowControl_TxOnly       = "Transmit Pause Frames"
  172. FlowControl_Full         = "Enabled"
  173. FlowControl_Hardware     = "Hardware Default"
  174.  
  175. NumTxDescriptors         = "Number of Transmit Descriptors"
  176. NumRxDescriptors         = "Number of Receive Buffers"
  177. NumCoalesceBuffers       = "Number of Coalesce Buffers"
  178. ChecksumTxTcp            = "Transmit Checksum Offloading"
  179. ReportTxEarly            = "Fast Transmit Completion"
  180.  
  181. PacketTagging            = "802.1p QoS Packet Tagging"
  182.  
  183. On                       = "On"
  184. Off                      = "Off"
  185.  
  186. E1000.DeviceDesc         = "Intel(R) PRO/1000 Gigabit Server Adapter"
  187. E1000GENERIC.DeviceDesc  = "Intel 82542-based Gigabit Adapter"
  188.  
  189. E1000.Service.DispName   = "Intel(R) PRO/1000 Gigabit Server Adapter Driver"
  190.